home *** CD-ROM | disk | FTP | other *** search
/ Internet News 2001 March / Internet News 2001-03 - CD-ROM / IN200103.ISO / Mac / iView / iviewpro.hqx / iView mediaPro ƒ / iView mediaPro v1.0 / Script Examples / Field Class < prev    next >
Encoding:
Text File  |  2000-12-24  |  1.4 KB  |  54 lines

  1. tell application "iView mediaPro"
  2.     
  3.     
  4.     tell window 1
  5.         
  6.         (* methods for accessing field properties *)
  7.         
  8.         -- get the name of field 1
  9.         -- get the name of field after field 1
  10.         -- get the name of every field
  11.         -- get the name of every field of object 1 -- same as above
  12.         -- get the index of every field whose name contains "A"
  13.         -- get the name of fields 1 through 4 -- make sure you have 4 fields defined
  14.         
  15.         -- set the name of field 1 to "Ages" -- must be unique
  16.         -- set the name of every field to {"Age", "Ape", "Ace"} -- must have 3 fields or less
  17.         
  18.         
  19.         (* get/set of values for object fields *)
  20.         
  21.         -- get field 2 of object 1
  22.         -- if exists field "Age" then
  23.         --    get field "Age" of object 1 -- error if no field Age exists
  24.         -- end if
  25.         -- set field 1 of object 1 to "asdasd"
  26.         
  27.         
  28.         (* it's faster & more efficient to use data lists *)
  29.         
  30.         -- set every field of every object to {"1 year", "male"} -- first 2 fields are set, rest are cleared
  31.         -- set every field of (every object whose name contains "clio") to {"10 month", "female"}
  32.         
  33.         
  34.         (* function samples *)
  35.         
  36.         -- count fields
  37.         -- exists field 2
  38.         
  39.         
  40.         (* command samples *)
  41.         
  42.         -- add field
  43.         -- add field as "Price"
  44.         -- delete field 3
  45.         
  46.     end tell
  47.     
  48.     (* some more *)
  49.     -- delete field 1 of every window
  50.     -- get the name of every field of every window
  51.     -- count field of every window
  52.     -- set the name of every field of window 1 to (the name of every field of window 2 as list)
  53.     
  54. end tell